pumping equipment - French English Dictionary